<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>湖北空气质量</title>
    <script src="./md5.js"></script>
    <script src="https://static.lkme.cc/linkedme.min.js"></script>

    <script>
        window.onload = function() {
            //通过模板直接获取数据
            var shortLink = document.getElementById("shortLink").innerText;
            var iosUrl = document.getElementById("iosUrl").innerText;
            var androidUrl = document.getElementById("androidUrl").innerText;
            window.location.href = shortLink;
            var flag = checkIOSorAndroid();
            window.setTimeout(function() {
                if (flag == 0) {
                    window.location.href = androidUrl; //打开app下载地址
                } else if (flag == 1) {
                    window.location.href = iosUrl; //打开app下载地址
                }
            }, 2000)

        }


        function checkIOSorAndroid() {
            var u = navigator.userAgent;
            var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
            var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
            if (isAndroid) {
                return 0;
            } else if (isiOS) {
                return 1;
            }
        }
    </script>

    <script>
        var password = 'https://www.baidu.com/';
        //加密成md5
        var passwd = $.md5(password);
        console.log(passwd);

        linkedme.init("603ed6a30e0f7e058930b3e84b85c825", {
            type: "test"
        }, null);
        var data = {};
        data.type = "test"; //表示现在使用线上模式,如果填写"test", 表示测试模式.【可选】
        data.feature = "功能名称"; // 自定义深度链接功能，多个用逗号分隔，【可选】
        data.stage = "阶段名称"; // 自定义深度链接阶段，多个用逗号分隔，【可选】
        data.channel = "渠道名称"; // 自定义深度链接渠道，多个用逗号分隔，【可选】
        data.tags = "标签名称"; // 自定义深度链接标签，多个用逗号分隔，【可选】
        data.ios_custom_url = "https://itunes.apple.com/cn/app/1273634203"; // 首次集成测试请留空！！！自定义iOS平台下App的下载地址，如果是AppStore的下载地址可以不用填写，需填写http或https【可选】
        data.ios_direct_open = "true"; //首次集成测试请默认为false！！！true：未安装情况下直接打开ios_custom_url，默认为false【可选】
        data.android_custom_url = ""; // 首次集成测试请留空！！！自定义安卓平台下App的下载地址，需填写http或https【可选】
        data.android_direct_open = ""; // 首次集成测试请默认为false！！！true:所有情况下跳转android_custom_url，不会走深度链接跳转打开APP的逻辑，默认为false【可选】
        // 下面是自定义深度链接参数，用户点击深度链接打开app之后，params的参数会通过LinkedME服务器透传给app，由app根据参数进行相关跳转
        // 例如：详情页面的参数，写入到params中，这样在唤起app并获取参数后app根据参数跳转到详情页面
        var value1 = 1;
        var value2 = 2;
        data.params = '{"key1":"' + value1 + '","key2":"' + value2 + '"}'; //注意单引号和双引号的位置
        linkedme.link(data, function(err, response) {
            if (err) {
                // 生成深度链接失败，返回错误对象err
            } else {
                /* 
                  生成深度链接成功，深度链接可以通过data.url得到，
                  将深度链接绑定到<a>标签，这样当用户点击这
                  个深度链接，如果是在pc上，那么跳转到深度链接二维
                  码页面，用户用手机扫描该二维码就会打开app；如果
                  在移动端，深度链接直接会根据手机设备类型打开ios
                  或者安卓app 
                 */
                console.log(response);

                // window.location.href = response.url;
                //document.body.innerHTML += '<a class="linkedme" href="'+response.url+'">LinkedME深度链接</a>'
            }
        }, false);
    </script>
</head>

<body>
</body>

</html>